Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class com.pacist.diamonds.DiamondPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--com.pacist.diamonds.DiamondPanel

public class DiamondPanel
extends java.awt.Container
A canvas which provides support for Tool Tips

See Also:
Serialized Form

Field Summary
boolean buffer
          Indicates whether the DiamondPanel should use a buffer to paint.
java.awt.Image image
          Background Image for DiamondPanel.
java.awt.Image offscreen
          The offscreen buffer.
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
DiamondPanel()
          Creates a new DiamondPanel object.
 
Method Summary
java.awt.Image getBackgroundImage()
          Returns the current background image for the DiamondPanel.
boolean getBuffer()
          Determines whether double-buffering is being used.
void invalidate()
          Invalidates this component.
void paintBackground(java.awt.Graphics g)
          Paints the background onto the specified graphics context.
void paint(java.awt.Graphics g)
           
void setBackgroundImage(java.awt.Image image)
          Sets the current background image for the DiamondPanel.
void setBuffer(boolean buffer)
          Allows the user to turn double-buffering on or off.
void update(java.awt.Graphics g)
           
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addNotify, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponentAt, getComponentAt, getComponent, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paint, paramString, preferredSize, printComponents, print, processContainerEvent, processEvent, removeAll, remove, remove, removeContainerListener, removeNotify, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paint, paramString, postEvent, preferredSize, prepareImage, prepareImage, printAll, print, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Field Detail

image

protected java.awt.Image image
Background Image for DiamondPanel.

buffer

protected boolean buffer
Indicates whether the DiamondPanel should use a buffer to paint.

offscreen

protected java.awt.Image offscreen
The offscreen buffer.
Constructor Detail

DiamondPanel

public DiamondPanel()
Creates a new DiamondPanel object.
Method Detail

getBackgroundImage

public java.awt.Image getBackgroundImage()
Returns the current background image for the DiamondPanel.

setBackgroundImage

public void setBackgroundImage(java.awt.Image image)
Sets the current background image for the DiamondPanel.
The image is tiled on the background.

getBuffer

public boolean getBuffer()
Determines whether double-buffering is being used.

setBuffer

public void setBuffer(boolean buffer)
Allows the user to turn double-buffering on or off.
Parameters:
buffer - true activates double-buffering; false deactivates double-buffering.

invalidate

public void invalidate()
Invalidates this component.
Overrides:
invalidate in class java.awt.Container

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

paintBackground

public void paintBackground(java.awt.Graphics g)
Paints the background onto the specified graphics context.
Parameters:
g - the graphics context.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD